#include <unistd.h>
#include <stdlib.h>
#include <string.h>

#include <openssl/rand.h>
#include <openssl/err.h>
void piszemy_hex(char * napis,unsigned char buf[], int k);

int main()
{
    unsigned char ziarenko[12];
//Dla pewności kasujemy na zero cały bufor (aby zobaczyć różnicę)
    memset(ziarenko, 0, sizeof(ziarenko)); ziarenko[1]=10;
    piszemy_hex("bufor przed= ",ziarenko,sizeof(ziarenko));

//Zerujemy system generowania liczb losowych
    RAND_cleanup();
//Nie wiem czy to jest potrzebne
//    RAND_seed(ziarenko,sizeof(ziarenko));
    RAND_pseudo_bytes(ziarenko, sizeof(ziarenko));
    piszemy_hex("bufor po   = ",ziarenko,sizeof(ziarenko));
return 0;
}

